package caser.cairngorm.services.async
{
	public class EventStatusPair
	{
		public static const CNST_EVENT_STATUS_QUERIED: int = 0;
		public static const CNST_EVENT_STATUS_FIRED: int = 1;
		public static const CNST_EVENT_STATUS_DONE_SUCCESSFULLY: int = 2;
		public static const CNST_EVENT_STATUS_DONE_FAILD: int = 3;

		public var event: ServiceMethodCallEvent;
		public var status: int;
		
		public function EventStatusPair(
			event: ServiceMethodCallEvent, 
			status: int = CNST_EVENT_STATUS_QUERIED)
		{
			this.event = event;
			this.status = status;
		}

	}
}